#include "engine.h"


void Controller::init(string filename) {
	parser_instance.script_land.load_restrictions(Util::create_filepath(Util::config["SYS"].stringStore["PATH"].store.sData,string("parser.banfile")).c_str());
	render_instance.script_land.load_restrictions(Util::create_filepath(Util::config["SYS"].stringStore["PATH"].store.sData,string("render.banfile")).c_str());
	Util::events.script_land.load_restrictions(Util::create_filepath(Util::config["SYS"].stringStore["PATH"].store.sData,string("event.banfile")).c_str());
	parser_instance.read(filename.c_str());
}
void Controller::do_iterate_once(int frame) {
	render_instance.render(frame);
	eventchecker_instance.do_events();
}
